impossibly difficult

Translations
d'une difficulté insurmontable